﻿#region

using System;

#endregion

namespace Pob.CustomEventArgs
{
    public enum GameState
    {
        New, 

        Paused, 

        Resumed, 

        Exit, 

        Over
    }

    public class GameScreenEventArgs : EventArgs
    {
        #region Constructors and Destructors

        public GameScreenEventArgs(Player winner, GameState state)
        {
            Winner = winner;
            GameState = state;
        }

        #endregion

        #region Public Properties

        public GameState GameState { get; private set; }

        public Player Winner { get; private set; }

        #endregion
    }
}